home *** CD-ROM | disk | FTP | other *** search
- package a;
-
- import a.a.b;
- import a.a.c;
- import antlr.collections.impl.ASTEnumerator;
- import antlr.collections.impl.Vector;
-
- // $FF: renamed from: a.n
- public abstract class class_0 implements b {
- // $FF: renamed from: a a.n
- protected class_0 field_0;
- // $FF: renamed from: b a.n
- protected class_0 field_1;
- // $FF: renamed from: c boolean
- private static boolean field_2;
- // $FF: renamed from: d java.lang.String[]
- private static String[] field_3 = null;
-
- // $FF: renamed from: a (a.a.b) void
- public void method_0(b var1) {
- if (var1 != null) {
- class_0 var2 = this.field_0;
- if (var2 == null) {
- this.field_0 = (class_0)var1;
- } else {
- while(var2.field_1 != null) {
- var2 = var2.field_1;
- }
-
- var2.field_1 = (class_0)var1;
- }
- }
- }
-
- // $FF: renamed from: a (antlr.collections.impl.Vector, a.a.b, boolean) void
- private void method_1(Vector var1, b var2, boolean var3) {
- for(Object var4 = this; var4 != null; var4 = ((b)var4).b()) {
- if (var3 && ((b)var4).f(var2) || !var3 && ((b)var4).e(var2)) {
- var1.appendElement(var4);
- }
-
- if (((b)var4).a() != null) {
- ((class_0)((b)var4).a()).method_1(var1, var2, var3);
- }
- }
-
- }
-
- // $FF: renamed from: b (a.a.b) boolean
- public boolean method_2(b var1) {
- if (var1 == null) {
- return false;
- } else {
- return this.method_11().equals(var1.c()) && this.method_12() == var1.d();
- }
- }
-
- // $FF: renamed from: c (a.a.b) boolean
- public boolean method_3(b var1) {
- if (var1 == null) {
- return false;
- } else {
- Object var2;
- for(var2 = this; var2 != null && var1 != null; var1 = var1.b()) {
- if (!((b)var2).b(var1)) {
- return false;
- }
-
- if (((b)var2).a() != null) {
- if (!((b)var2).a().c(var1.a())) {
- return false;
- }
- } else if (var1.a() != null) {
- return false;
- }
-
- var2 = ((b)var2).b();
- }
-
- return var2 == null && var1 == null;
- }
- }
-
- // $FF: renamed from: d (a.a.b) boolean
- public boolean method_4(b var1) {
- if (var1 == null) {
- return true;
- } else {
- Object var2;
- for(var2 = this; var2 != null && var1 != null; var1 = var1.b()) {
- if (((b)var2).d() != var1.d()) {
- return false;
- }
-
- if (((b)var2).a() != null && !((b)var2).a().d(var1.a())) {
- return false;
- }
-
- var2 = ((b)var2).b();
- }
-
- return var2 != null || var1 == null;
- }
- }
-
- // $FF: renamed from: e (a.a.b) boolean
- public boolean method_5(b var1) {
- if (!this.method_2(var1)) {
- return false;
- } else {
- if (this.method_9() != null) {
- if (!this.method_9().c(var1.a())) {
- return false;
- }
- } else if (var1.a() != null) {
- return false;
- }
-
- return true;
- }
- }
-
- // $FF: renamed from: f (a.a.b) boolean
- public boolean method_6(b var1) {
- if (var1 == null) {
- return true;
- } else if (!this.method_2(var1)) {
- return false;
- } else {
- return this.method_9() == null || this.method_9().d(var1.a());
- }
- }
-
- // $FF: renamed from: g (a.a.b) a.a.c
- public c method_7(b var1) {
- Vector var2 = new Vector(10);
- if (var1 == null) {
- return null;
- } else {
- this.method_1(var2, var1, false);
- return new ASTEnumerator(var2);
- }
- }
-
- // $FF: renamed from: h (a.a.b) a.a.c
- public c method_8(b var1) {
- Vector var2 = new Vector(10);
- if (var1 == null) {
- return null;
- } else {
- this.method_1(var2, var1, true);
- return new ASTEnumerator(var2);
- }
- }
-
- // $FF: renamed from: a () a.a.b
- public b method_9() {
- return this.field_0;
- }
-
- // $FF: renamed from: b () a.a.b
- public b method_10() {
- return this.field_1;
- }
-
- // $FF: renamed from: c () java.lang.String
- public String method_11() {
- return "";
- }
-
- // $FF: renamed from: d () int
- public int method_12() {
- return 0;
- }
-
- // $FF: renamed from: a (int, java.lang.String) void
- public abstract void method_13(int var1, String var2);
-
- // $FF: renamed from: i (a.a.b) void
- public abstract void method_14(b var1);
-
- // $FF: renamed from: a (a.w) void
- public abstract void method_15(w var1);
-
- // $FF: renamed from: g () void
- public void method_16() {
- this.field_0 = null;
- }
-
- // $FF: renamed from: j (a.a.b) void
- public void method_17(b var1) {
- this.field_0 = (class_0)var1;
- }
-
- // $FF: renamed from: k (a.a.b) void
- public void method_18(b var1) {
- this.field_1 = (class_0)var1;
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public void method_19(String var1) {
- }
-
- // $FF: renamed from: a (int) void
- public void method_20(int var1) {
- }
-
- // $FF: renamed from: a (boolean, java.lang.String[]) void
- public static void method_21(boolean var0, String[] var1) {
- field_2 = var0;
- field_3 = var1;
- }
-
- public String toString() {
- StringBuffer var1 = new StringBuffer();
- if (field_2 && !this.method_11().equalsIgnoreCase(field_3[this.method_12()]) && !this.method_11().equalsIgnoreCase(bb.a(field_3[this.method_12()], "\"", "\""))) {
- var1.append('[');
- var1.append(this.method_11());
- var1.append(method_24("\u0003|"));
- var1.append(field_3[this.method_12()]);
- var1.append(method_24("\u0011\u001d"));
- return var1.toString();
- } else {
- return this.method_11();
- }
- }
-
- // $FF: renamed from: e () java.lang.String
- public String method_22() {
- String var2 = "";
- if (this.a() != null) {
- var2 = var2 + method_24("\u000fh");
- }
-
- var2 = var2 + " " + this.toString();
- if (this.a() != null) {
- var2 = var2 + ((class_0)this.a()).method_22();
- }
-
- if (this.a() != null) {
- var2 = var2 + method_24("\u000fi");
- }
-
- if (this.b() != null) {
- var2 = var2 + ((class_0)this.b()).method_22();
- }
-
- return var2;
- }
-
- // $FF: renamed from: f () java.lang.String
- public String method_23() {
- String var2 = "";
- if (this.a() != null) {
- var2 = var2 + method_24("\u000fh");
- }
-
- var2 = var2 + " " + this.toString();
- if (this.a() != null) {
- var2 = var2 + ((class_0)this.a()).method_22();
- }
-
- if (this.a() != null) {
- var2 = var2 + method_24("\u000fi");
- }
-
- return var2;
- }
-
- // $FF: renamed from: b (java.lang.String) java.lang.String
- private static String method_24(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
-
- for(int var3 = 0; var3 < var2; ++var3) {
- char var10002 = var1[var3];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 47;
- break;
- case 1:
- var10003 = 64;
- break;
- case 2:
- var10003 = 40;
- break;
- case 3:
- var10003 = 95;
- break;
- default:
- var10003 = 13;
- }
-
- var1[var3] = (char)(var10002 ^ var10003);
- }
-
- return new String(var1);
- }
- }
-